﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class modificarDatosUsuario : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            Usuario user = (Usuario)this.Session["Usuario"];
            if (user == null)
            {
                Response.Redirect("noEstaLogeado.aspx", true);
            }
            DatosPersonales dp = user.getDatosPersonales();

            alias.Text = user.getAlias();

            nombre.Text = dp.nombre;
            apellido1.Text = dp.apellido1;
            apellido2.Text = dp.apellido2;
            //ciudad.Text = "aaaa";
            dni.Text = dp.dni;
            fnacimiento.Text = dp.fechaNacimiento;
            correo.Text = dp.correo;
            telefono.Text = dp.telefono;

            direccion.Text = dp.direccion;
        }

    }
    protected void Button1_Click(object sender, EventArgs e)
    {

        Usuario user = (Usuario)this.Session["Usuario"];
        DatosPersonales dp = user.getDatosPersonales();
        
        dp.ciudad = ciudad.Text;
        dp.telefono = telefono.Text;
        dp.correo = correo.Text;
        dp.direccion = direccion.Text;

        user.setDatosPersonales(dp);

        Session["Usuario"] = user;  //Guardo en la sessión los datos nuevos;

        GestionUsuarios.getInstance().modificarUsuario(user);
    }
    

    protected void ciudad_TextChanged(object sender, EventArgs e)
    {
        ciudad.Text = e.ToString();
    }

}
